programmer programming design drug delivery christian php garden development automated sample preparation dose content uniformity java parallel chemistry developer crystallisation hardy drug qc arkansas crystallization c++ parallel synthesis